---
title: Svelte
description: Svelte-specifikus konfiguráció az Ultracite-hez.
---

A Svelte konfiguráció Svelte-specifikus beállításokat tartalmaz. Ez egy minimális preset, mivel a Biome-nek még nincs dedikált, Svelte-specifikus lintelési szabálya, de fontos felülírásokat tartalmaz a hamis pozitív lintelési hibák elkerülése érdekében `.svelte` fájlokban.

## Installation

Add the Svelte configuration to your `biome.jsonc`:

```jsonc title="biome.jsonc"
{
  "extends": ["ultracite/core", "ultracite/svelte"]
}
```

## Overview

This configuration:

- **HTML-támogatás**: Engedélyezi a kísérleti teljes HTML-támogatást a `<script>` és `<style>` belső kódjának behúzásával
- **React-specifikus props**: Jelöli a React-specifikus propsokat, például a `className` és `htmlFor`-t, mivel a Svelte a szabványos HTML attribútumokat (`class` és `for`) használja
- **Svelte fájlokra vonatkozó felülírások**: Enyhített szabályok `.svelte` fájlokra a Svelte komponensstruktúrájából adódó különbségek kezelése érdekében

## HTML Formatter Configuration

A Svelte preset engedélyezi a kísérleti HTML-támogatást, különleges formázással az beágyazott script-ek és style-ok számára:

```jsonc
{
  "html": {
    "experimentalFullSupportEnabled": true,
    "formatter": {
      "indentScriptAndStyle": true
    }
  }
}
```

This configuration:
- **Experimental Full Support**: Engedélyezi a Biome kísérleti HTML elemzését és formázási képességeit `.svelte` fájlokhoz
- **Indent Script and Style**: Megfelelően behúzza a Svelte komponensekben található `<script>` és `<style>` tagek belsejében lévő kódot

## Svelte-Specific Rules

### Gyanús

| Szabály | Beállítás | Leírás |
|------|---------|-------------|
| `noReactSpecificProps` | `error` | React-specifikus propok, például a `className` és `htmlFor` használatának tiltása Svelte-ben. Használjon `class` és `for` attribútumokat helyette. |

## Svelte File Overrides

A következő szabályok ki vannak kapcsolva a `.svelte` fájlokban, hogy elkerüljük a hamis pozitívumokat a Biome részleges Svelte támogatása miatt:

### Helyesség

| Szabály | Beállítás | Leírás |
|------|---------|-------------|
| `noUnusedVariables` | `off` | Engedélyezi a fel nem használt változókat `.svelte` fájlokban. A script szakaszban lévő változókat előfordulhat, hogy csak a sablon használja. |
| `noUnusedImports` | `off` | Engedélyezi a fel nem használt importokat `.svelte` fájlokban. Az importok előfordulhat, hogy csak a sablon részben kerülnek használatra. |

### Stílus

| Szabály | Beállítás | Leírás |
|------|---------|-------------|
| `useConst` | `off` | Engedélyezi a `let` és `var` deklarációkat `.svelte` fájlokban a reaktív utasításokhoz. |
| `useImportType` | `off` | Kikapcsolja az explicit import típusok követelményét a jobb kompatibilitás érdekében a Svelte build rendszerével. |